package com.neusoft.elm;
import java.util.Scanner;

import com.neusoft.elm.po.Admin;
import com.neusoft.elm.view.AdminView;
import com.neusoft.elm.view.BusinessView;
import com.neusoft.elm.view.impl.AdminViewImpl;
import com.neusoft.elm.view.impl.BusinessViewImpl;

public class ElmAdminEntry {

	public void work() {
		Scanner input = new Scanner(System.in);
		

		 //登录
		  System.out.print("口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口\r\n" + 
		    "");
		  System.out.print("口口口　口口口口口　口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口　口口口口口口口\r\n" + 
		    "");
		  System.out.print("口口口　口口口口　　口口口口口口口口　　　　　　　　　　　　　　口口口口口口口　　口口口口口口口\r\n" + 
		    "");
		  System.out.print("口口　　　　　口　　　　　　　　口口　　　　　　　　　　　　　　口口口口口口口　口口口口口口口口\r\n" + 
		    "");
		  System.out.print("口口　　　　　　　口口口口口　　口口口口口口口口口口口口　　　口口口口口口口　　口口口　口口口口\r\n" + 
		    "");
		  System.out.print("口口　口口　口　　口口口口口　　口口口口口口口口口口口　　口口口口口口口口　　口口口　　口口口口\r\n" + 
		    "");
		  System.out.print("口　口　　　　　　　　　　口　　口口口口口口口口口　　　口口口口口口口口　　口口口口　　口口口口\r\n" + 
		    "");
		  System.out.print("口口口　　口口　　　口　　口　　口口口口口口口口　　　口口口口口口口口　　口口口口　　口口口口口\r\n" + 
		    "");
		  System.out.print("口口口　　口口　　　口　　口　　口口口口口口口口　　　口口口口口口口　　口口口口　　口口口口口口\r\n" + 
		    "");
		  System.out.print("口口口　　口口　　　　　　口　　口口口口口口口口　　　口口口口口口　　口口口口口　口口口口口口口\r\n" + 
		    "");
		  System.out.print("口口口　　口口　　　　　　口　　口口口口口口口口　　　口口口口口口口口口口口口　口口口口　口口口\r\n" + 
		    "");
		  System.out.print("口口口　　口口　　　口口口口　　口口口口口口口口　　　口口口口口口口口口口口　　口口口口　　口口\r\n" + 
		    "");
		  System.out.print("口口口　　口口　　　口　　　口　　口口口口口口口　　　口口口口口口口口口口　　口口口口口口　　口\r\n" + 
		    "");
		  System.out.print("口口口　　　　　　　口口口口口　　口口口口口口口　　　口口口口口口口口口　　口口口口口口口　　口\r\n" + 
		    "");
		  System.out.print("口口口　　口口　　　口口口口口　　口口口　　　　　　　口口口口口口口　　　　　　　　　　　　　口\r\n" + 
		    "");
		  System.out.print("口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口\r\n" + 
		    "");
		  System.out.print("");
		  System.out.println("|~~~~~~~~饱~~~~~~了~~~~~~么~~~~~~后~~~~~~台~~~~~~管~~~~~~理~~~~~~系~~~~~~统~~~~~~~~~|");
		
		
		AdminView adminView = new AdminViewImpl();
		BusinessView businessView = new BusinessViewImpl();
		Admin admin = adminView.login();

		if(admin != null) {
		int menu = 0;
			System.out.println("\n欢迎回家，管理员，小饱等您很久了呢！~\n");
			System.out.println("您需要小饱为您做点什么呢？");
			while(menu!=5) {
				//输出主菜单
				System.out.println("\n~~~~~~~~1.所有商家列表~~2.搜索商家~~3.新建商家~~4.删除商家~~5.退出系统~~~~~~~~");
				System.out.println("\n所以您的选择是:");

				menu = input.nextInt();
				switch(menu) {
				case 1:
				//	System.out.println("所有商家列表");
					businessView.getAllBusiness();
					break;
				case 2:
				//	System.out.println("搜索商家");
					businessView.getBusiness();
					break;
				case 3:
				//	System.out.println("新建商家");
					businessView.postBusiness();
					break;
				case 4:
				//	System.out.println("删除商家");
					businessView.deleteBusiness();
					break;
				case 5:
					System.out.println("\n~~~~~~~~~~~~~~~~~~~~~~~期待您下次再来找小饱呢~~~~~~~~~~~~~~~~~~~~~~~");
					break;
				default:
					System.out.println("\n小饱理解不了您的选择呢，再输入一次吧！");
					break;
					
				}
			}		
		}else {
			System.out.println("\n管理员名称或密码输入错误!\n");
		}
	}
	
	public static void main(String[] args) {
		new ElmAdminEntry().work();
	}

}
